\section{Herramientas utilizadas}
Para realizar la definición de requisitos se barajaron herramientas como:
\emph{Rational RequisitePro}, \emph{Visual Paradigm for ULM} y \emph{Gantter}.
Finalmente, se decidió que esta última sería la más adecuada para realizar
nuestro cometido.

\subsection{\emph{Gantter}}
Es una herramienta libre de gestión de proyectos basada en web que está
disponible en la página \url{http://gantter.com}.

\subsubsection{Características}
\emph{Gantter} posee las siguientes características:
\begin{itemize}
\item Herramienta de planificación de proyectos.
\item Permite establecer los plazos, los recursos, los costes y las tareas de
nuestro proyecto, así como generar con éstos \emph{diagramas de gantt}, 
calendarios, establecer la ruta crítica, etc.
\item Basada en web. Por lo que no hace falta instalar ningún software en
nuestra máquina. Para poder ejecutar la aplicación, la propia página web
ofrece los plugins necesarios para los principales navegadores: \emph{Chrome},
\emph{Firefox}, \emph{Explorer}, \emph{Opera} y \emph{Safari}.
\item Puede integrarse a \emph{Google Docs}. Esto permite que la información
pueda compartirse y actualizarse de forma colaborativa y distribuida.
\item Permite importar proyectos creados en \emph{Microsoft Project}. De esta
forma la información contenida por el archivo ``.mpp'' puede ser compartida en
la red por varios usuarios.
\end{itemize}

\subsubsection{Motivos de la elección}
Se eligió esta herramienta por diferentes motivos:
\begin{itemize}
\item Permite generar \emph{diagramas de Gantt}. Esto ayuda a determinar
cuáles son las tareas a desarrollar, quién se encargará de ello y cuándo ha de
hacerlo.
\item Es una herramienta web. Por lo que no necesitamos instalar ninguna
aplicación.
\item Puede integrarse en \emph{Google Docs} para permitir una mejor
colaboración entre los miembros del grupo.
\item Es una herramienta muy fácil de usar.
\end{itemize}

\section{Requisitos encontrados}
La lista de requisitos finales de la aplicación \emph{Draughts} es la siguiente:
\begin{enumerate}
\item Realización de la interfaz inicial.
\item Realización del tablero y fichas.
\item Creación del ranking.
\item Craación de las bases de datos.
\item Realización de una partida en modo humano vs humano.
\item Algoritmo de inteligencia artificial.
\item Realización de una partida en modo humano vs CPU.
\item Conexión entre jugadores.
\item Enviar y recibir mensajes (chat).
\item Realización de una partida en modo humano vs humano (red).
\end{enumerate}

\section{Diagrama de \emph{Gantt} del proyecto}
Despues de haber realizado los requisitos se procede a una estimación del tiempo
que se tarde en desarrollar la aplicación. Para ello se diseña un diagrama de 
Gantt que se puede ver en las figuras \ref{img:g1}, \ref{img:g2} y \ref{img:g3}.
En este diagrama se estima el tiempo de duración de cada uno de los requisitos
finales y se adjuntan que miembro del grupo va a realizarlo.
\begin{sidewaysfigure}
\imagen{gantt1.png}{20}{Diagrama de Gantt.}{img:g1}
\end{sidewaysfigure}
\begin{sidewaysfigure}
\imagen{gantt2.png}{20}{Diagrama de Gantt.}{img:g2}
\end{sidewaysfigure}
\begin{sidewaysfigure}
\imagen{gantt3.png}{15}{Diagrama de Gantt.}{img:g3}
\end{sidewaysfigure}

